import request from '../http/request'
/****************获取json模拟数据************ */
//获取会员信息 
export const getMemberInfo = (data) => {
        print(data,'会员信息')
    return request({
        url: '/member/list',
        method: 'get',
    });
};

//查询会员信息 
export const queryMemberInfo = (query) => {
    print(query,'会员信息')
return request({
    url: '/member/search',
    method: 'get',
    params: {query}
});
};

// 添加会员
export const addMember = (data) => {
    return request({
        url: '/member/add', // 根据你的实际路径修改
        method: 'post',
        data
    });
};
// 更新会员信息
export const updateMember = (data) => {
    return request({
        url: `/member/update`, // 假设你有一个更新会员的接口
        method: 'put',
        data
    });
};
// 删除会员
export const deleteMember = (id) => {
    return request({
        url: `/member/delete/${id}`, // 根据你的实际路径修改
        method: 'delete',
    });
};

// 绑定会员
export const bindMember = (data) => {
    return request({
        url: `/bind`, // 假设你有一个绑定会员的接口
        method: 'post',
        data
    });
};

// 获取绑定的信息
export const getBindInfo = (id) => {
    return request({
        url: `/bind/${id}`, // 假设你有一个获取绑定信息的接口
        method: 'get',
    });
};

// 获取会员所有的绑定的会员卡信息
export const getBindCardInfoList = (memberId) => {
    return request({
        url: `/bind/member-cards/${memberId}`, // 假设你有一个获取会员卡信息的接口
        method: 'get',
    });
};

//获取会卡信息 
export const getCardInfo = (data) => {
        print(data,'会员卡信息')
    return request({
        url: '/membercard/list',
        method: 'get',
    });
};

//添加会员卡
export const addCard = (data) => {
    return request({
        url: '/membercard/add', // 根据你的实际路径修改
        method: 'post',
        data
    });
};
//编辑会员卡
export const updateCard = (data) => {
    return request({
        url: '/membercard/update', // 假设你有一个更新会员卡的接口
        method: 'put',
        data
    });
};

//删除会员卡
export const deleteCard = (id) => {
    return request({
        url: `/membercard/delete/${id}`, // 根据你的实际路径修改
        method: 'delete',
    });
};


//预约记录信息
export const getReserveInfo=(data)=>{
       print(data,'预约记录')
    return request({
        url: '../member/reserveInfo.json',
        method: 'get',
    });
     
}
//上课记录信息
export const getClassInfo=(data)=>{
        print(data,'上课记录') 
    return request({
        url: '../member/classInfo.json',
        method: 'get',
    });
     
}
//消费记录信息
export const getConsumeInfo=(data)=>{
    print(data,'消费记录')
    return request({
        url: '../member/consumeInfo.json',
        method: 'get',
    });
     
}

//操作记录信息
export const getOperateRecord=(data)=>{
    print(data,'操作记录')
    return request({
        url: '../member/operateRecord.json',
        method: 'get',
    });
     
}

//操作记录信息
export const getRemoteClass=(data)=>{
    print(data,'扣费中课程远程搜索')
    return request({
        url: '../member/remoteClass.json',
        method: 'get',
    });
     
}

//会员卡菜单 --会员卡信息
export const getMemberCard=(data)=>{
    print(data,'获取会员卡信息')
    return request({
        url: '../member/memberCardInfoList.json',
        method: 'get',
    });   
}
// 打印参数
const print=(data,msg)=>{
 console.group('%c%s', 'color:blue', `${new Date().getTime()}  的获取${msg}信息----------`)
    console.log('分页参数', data)
    console.groupEnd()
}

